make one's entrance - French English Dictionary